Spread Windows Forms 15.0
GrapeCity.Win.PluginInputMan Assembly / GrapeCity.Win.Spread.InputMan.CellType Namespace / CollectionBase<T> Class / FindLastIndex Method / FindLastIndex<TTarget>(Int32,Int32,Predicate<TTarget>) Method
The zero-based starting index of the backward search.
The number of elements in the section to search.
The Predicate delegate that defines the conditions of the element to search for.


In This Topic
    FindLastIndex<TTarget>(Int32,Int32,Predicate<TTarget>) Method
    In This Topic
    Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the range of elements in the List that contains the specified number of elements and ends at the specified index.
    Syntax
    'Declaration
     
    
    Public Overloads Function FindLastIndex(Of TTarget As T)( _
       ByVal startIndex As Integer, _
       ByVal count As Integer, _
       ByVal match As Predicate(Of TTarget) _
    ) As Integer
    'Usage
     
    
    Dim instance As CollectionBase(Of T)
    Dim startIndex As Integer
    Dim count As Integer
    Dim match As Predicate(Of TTarget)
    Dim value As Integer
     
    value = instance.FindLastIndex(Of TTarget)(startIndex, count, match)
    public int FindLastIndex<TTarget>( 
       int startIndex,
       int count,
       Predicate<TTarget> match
    )
    where TTarget: T

    Parameters

    startIndex
    The zero-based starting index of the backward search.
    count
    The number of elements in the section to search.
    match
    The Predicate delegate that defines the conditions of the element to search for.

    Type Parameters

    TTarget

    Return Value

    The zero-based index of the last occurrence of an element that matches the conditions defined by match, if found; otherwise, false.
    Exceptions
    ExceptionDescription
    count is less than 0.
    match is null.
    See Also